e51d0db4c425d05495ef54988978b8ae807337c4,python/src/com/jetbrains/python/psi/resolve/ResolveImportUtil.java,ResolveImportUtil,resolveModule,#PyQualifiedName#PsiFile#boolean#number#,181

Before Change


      being_imported.add(marker);
      if (relative_level > 0) {
        // "from ...module import"
        imported_from_module = resolveModuleAt(stepBackFrom(source_file, relative_level), source_file, qualifiedName);
      }
      else { // "from module import"
        if (import_is_absolute) imported_from_module = resolveModuleInRoots(qualifiedName, source_file);

After Change


      being_imported.add(marker);
      if (relative_level > 0) {
        // "from ...module import"
        final PsiElement module = resolveModuleAt(stepBackFrom(source_file, relative_level), source_file, qualifiedName);
        return module != null ? Collections.singletonList(module) : Collections.<PsiElement>emptyList();
      }
      else { // "from module import"
        if (import_is_absolute) {